- Schnittstellenbaustein
- Schnittstellenbaustein,auch Ein-/Ausgabe-Steuerbaustein, englisch I/O-Controller [-kəntrəʊlə], Datenverarbeitung: Bindeglied zwischen dem Prozessor und dem Arbeitsspeicher eines Computers einerseits und den an eine Schnittstelle angeschlossenen Peripheriegeräten andererseits. Schnittstellenbausteine übernehmen die Pufferung der Ein- und Ausgabedaten (u. a. zur Anpassung der unterschiedlichen Arbeitsgeschwindigkeiten im System und in den angeschlossenen Geräten), die Umsetzung der Daten (z. B. parallele in serielle und umgekehrt), die Erzeugung beziehungsweise Annahme von Unterbrechungsanforderungen der Peripheriegeräte sowie die Erzeugung von Signalen zum Steuern eines Peripheriegeräts und zur Synchronisation der Datenübertragung zwischen Schnittstellenbaustein und Gerät.Grundsätzlich lassen sich Schnittstellenbausteine in Bausteine für parallele Schnittstellen (bei denen jeweils Bitgruppen gleichzeitig übertragen werden) sowie für serielle Schnittstellen (bei denen alle Bits nacheinander übertragen werden) unterscheiden. Bei den parallelen Schnittstellenbausteinen ist eine Übertragung der Daten in paralleler Form vorgesehen (z. B. für den Anschluss eines Druckers); zu diesen gehören: PIA (Abkürzung peripheral interface adapter), PPI (Abkürzung programmable peripheral interface) beziehungsweise PIO (Abkürzung parallel input-output device). Serielle Schnittstellenbausteine verwenden dagegen ein serielles Übertragungsprotokoll (z. B. für den Anschluss eines Modems). Je nach der gewählten Synchronisationsart zwischen Sender und Empfänger unterscheidet man die synchrone und die asynchrone serielle Übertragung. Bei synchronen seriellen Schnittstellenbausteinen wird die Synchronisation zwischen Sende- und Empfangstakt nur einmal zu Beginn der Übertragung eines Datenblocks vorgenommen (SSDA, Abkürzung synchronous serial data adapter). Asynchrone serielle Schnittstellenbausteine sind dadurch gekennzeichnet, dass sich Sender und Empfänger für jedes einzelne Zeichen erneut synchronisieren; zu diesen Schnittstellenbausteinen gehören: ACIA (Abkürzung asynchronous communisations interface adapter), ASCC (Abkürzung asynchronous serial communications controller) beziehungsweise UART (Abkürzung universal asynchronous receiver/transmitter). Häufig können serielle Schnittstellenbausteine sowohl die synchrone als auch die asynchrone Übertragung durchführen. In diesem Fall spricht man von einem USART (Abkürzung universal synchronous / asynchronous receiver/transmitter) oder einem PCI (Abkürzung programmable communications interface).
Universal-Lexikon. 2012.